# xlwings：需要安装有 Excel 软件，支持 .xls和 .xlsx 格式；
# 可以调用 Excel 文件中 VBA 写好的程序；和 matplotlib 以及 pandas 的兼容性强
# openpyxl：不需要 Excel 软件，仅支持 .xlsx 格式
import xlwings as xw

# 一、打开Excel程序
app = xw.App(visible=True, add_book=False)  # 程序可见，只打开不新建工作薄
app.display_alerts = False  # 警告关闭
app.screen_updating = False  # 屏幕更新关闭

# 二、保存、退出、关闭
# xlwings 是以程序 apps 作为初级操作对象，因此开始和最后都是基于 app 的开和关
# wb = app.books.open('测试.xlsx')
# wb.save()  # 保存文件
# wb.close()  # 关闭文件


# 三、新建 Excel 文件
path = r'pratice.xlsx'
wb = app.books.add()
wb.save(path)
wb.close()

# 关闭程序
app.quit()  # 关闭程序
